package com.fa4j.system.app.repository;

import com.fa4j.common.data.repository.BaseRepository;
import com.fa4j.common.web.model.AppType;
import com.fa4j.system.app.model.AppRole;

import java.util.List;
import java.util.Optional;

/**
 * 系统应用角色 持久化接口实现
 *
 * @since 2025-07-14 11:04:33
 */
public interface AppRoleRepository extends BaseRepository<AppRole> {

    Optional<AppRole> findByAppAndCode(AppType appType, String code);

    List<AppRole> findByAppAndCodes(AppType appType, List<String> roleCodes);
}
